package com.gxa.modules.service.propertyservice;

import com.gxa.common.R;
import com.gxa.modules.pojo.Guards;

import java.util.List;

public interface CarBarrierService {
    R selectGuards(int page, int size,String device_name,String device_id,String guards_type);

    /**
     * 添加门禁设备
     */
    R addGuards(Guards guards);

    /**
     * 根据id修改状态
     */
    R updateGuardsType(int guardsTypeId,int id);

    /**
     * 删除门禁
     */
    R deleteGuardsById(String id);

    /**
     * 报警查询
     */
    R selectGuards_alarm(int page, int size, String device_name,String device_id,String guards_alarm_type);


    /**
     * 删除报警设备
     */
    R deleteGuards_alarmById(String id);

    /**
     * 巡视表
     */
    R selectGuards_patrol(int page, int size, String device_name,String device_id,String patrol_type);

    /**
     * 批量删除
     * @param list
     */
    void batchDelete(List<Integer> list);

    /**
     * 删除巡视信息
     */
    R deleteGuards_patrolById(String id);

}
